import Ajax from './ajax';
const Request = {
  Admin: {
    // 登陆
    adminLogin(param) {
      return Ajax.http(Object.assign({ 'url': 'web/admin/login' }, param || {}));
    },
    // 新增
    adminRegister(param) {
      return Ajax.http(Object.assign({ 'url': 'web/admin/register' }, param || {}));
    },
    // 修改密码
    adminModifyPw(param) {
      return Ajax.http(Object.assign({ 'url': 'web/admin/modifyPw' }, param || {}));
    },
    // 删除管理员
    adminDel(param) {
      return Ajax.http(Object.assign({ 'url': 'web/admin/del' }, param || {}));
    },
    // 管理员列表
    adminList(param) {
      return Ajax.http(Object.assign({ 'url': 'web/admin/adminList' }, param || {}));
    },
    // 修改管理员
    adminModify(param) {
      return Ajax.http(Object.assign({ 'url': 'web/admin/modifyAdmin' }, param || {}));
    },
  },
  Menu:{
    // 菜单列表
    menuList(param) {
      return Ajax.http(Object.assign({ 'url': 'web/menu/menuList' }, param || {}));
    },
    // 菜单修改
    menuModify(param) {
      return Ajax.http(Object.assign({ 'url': 'web/menu/menuModify' }, param || {}));
    },
  },
  Group:{
    // 分组列表
    gList(param) {
      return Ajax.http(Object.assign({ 'url': 'web/group/groupList' }, param || {}));
    },
    // 分组添加
    gAdd(param) {
      return Ajax.http(Object.assign({ 'url': 'web/group/groupAdd' }, param || {}));
    },
    // 分组修改
    gModify(param) {
      return Ajax.http(Object.assign({ 'url': 'web/group/groupModify' }, param || {}));
    },
    // 分组删除
    gDel(param) {
      return Ajax.http(Object.assign({ 'url': 'web/group/groupDel' }, param || {}));
    },
  },
  Log:{
    // 日志列表
    logList(param) {
      return Ajax.http(Object.assign({ 'url': 'web/log/logList' }, param || {}));
    },
  },
};

export default Request;
